package Interfaz;

/**
 * Clase que contiene métodos estáticos que permiten 
 * el dibujado de linéas y formas para la parte gráfica
 * @author Alexandre
 * @author Jeremy
 * @author Gabriel
 * @author Rodrigo
 */
import java.awt.Color;
import java.awt.Graphics;

public class Grid {
    /**
     * Pinta formas de óvalos con un color de relleno
     * @param pG parte gráfica del componente donde se desea pintar
     */
    public static void pintar(Graphics pG) {
        pG.setColor(Color.yellow);
        pG.fillOval(200, 200, 5, 5);
        pG.setColor(Color.BLACK);
        pG.fillOval(200, 300, 5, 5);
        
    }
    
    /**
     * Pinta una línea recta
     * @param pG Parte gráfica del componente donde se desea dibujar
     * @param pX1 Coordenada X del punto donde comienza la línea a dibujarse
     * @param pY1 Coordenada Y del punto donde comienza la línea a dibujarse
     * @param pX2 Coordenada X del punto donde la línea finaliza
     * @param pY2 Coordenada Y del punto donde la línea finaliza
     * @param pC Color de la línea
     */
    public static void dibujarConexion(Graphics pG, int pX1, int pY1, int pX2, int pY2, Color pC) {
        pG.setColor(pC);
        pG.drawLine(pX1, pY1, pX2, pY2);
    } 
}
